#ifndef TEXTBARMETER_H
#define TEXTBARMETER_H

#include <string>

using namespace std;

class TextBarMeter
{
    public:
        /** Default constructor */
        TextBarMeter();
        TextBarMeter(int startingValue, int startingTotal, int startingWidth, string label);
        /** Default destructor */
        ~TextBarMeter();

        void SetValue(int newValue);
        void SetWidth(int newWidth);
        void SetTotal(int newTotal);
        void Display();

    protected:
    private:
        int current; //!< Member variable "current"
        int total; //!< Member variable "total"
        int width; //!< Member variable "width"
        string label;
};

#endif // TEXTBARMETER_H
